export interface ICreateComboRequestData {
  id?: string
  name: string
  source: string
  sku: string
  message: string
  note: string
  image: string
  card: boolean
  minAge: number
  maxAge: number
  area: string
  state: string
  superName: string
  superId: string
  team: string
  sum: string
  imageList: string
}

export interface IUpdateComboRequestData {
  id: string
  name: string
  source: string
  sku: string
  message: string
  note: string
  image: string
  card: boolean
  minAge: number
  maxAge: number
  area: string
  state: string
  superName: string
  superId: string
  team: string
  sum: string
  imageList: string
}

export interface IGetComboRequestData {
  /** 当前页码 */
  page: number
  /** 查询条数 */
  size: number
  /**套餐状态查询 */
  state: string
  keyword?: string
  willFlag?: string
}

export interface IGetComboData {
  id: string
  name: string
  source: string
  sku: string
  message: string
  note: string
  image: string
  card: boolean
  minAge: number
  maxAge: number
  area: string
  state: string
  superName: string
  superId: string
  team: string
  sum: string
  imageList: string
}

export type GetComboResponseData = IApiResponseData<{
  list: IGetComboData[]
  total: number
}>
